earn (someone's) respect

Translations
gagner le respect de quelqu'un
Definitions
To gain the admiration or esteem of someone through one's actions, behavior, or achievements.